Python Job: Senior Software Developer

Job added on

Location

Madrid - Spain

Job type

Full-Time

Python Job Details

Our client is a team of scientists and engineers with the mission to create thinking machines that can perceive reality with a precision far beyond our capacities and help us live in a safer, fairer, and more sustainable environment.

They are specialists in deep learning and other cognitive technologies that provide their clients with a seamless and sure transition from the most recent breakthroughs in AI to implementations with a direct and measurable impact on their businesses.

They are seeking an accomplished Senior Python Developer to be part of their AI platform development team. They are looking for a motivated developer that enjoys learning new technologies and skills, pays attention to details and does not fear challenges.

Tasks

  • Design and implement high-volume, fault-tolerant, scalable machine learning systems for our AI models
  • Analyze and improve the efficiency, scalability, and reliability of our machine learning systems
  • Write robust code; demonstrate its robustness through automated tests
  • Work as a member of a team, helping the team respond quickly and effectively to business needs
  • Ability to quickly learn new technologies and adapt to a fast-paced development environment

Requirements

  • 3+ years of professional experience in the software development industry
  • Computer Science fundamentals in object-oriented design, algorithms and data structures, and problem-solving
  • 3+ years of professional experience programming in Python (NumPy, sklearn, openCV...)
  • Spanish and English fluent
  • Experience working with Relational Databases (MySQL, PostgreSQL...)
  • Experience working with Git or any other modern Version Control System
  • Experience working with public cloud (AWS or Azure) is a plus
  • Bachelor’s or master’s degree in a technology-related field (e.g. Computer Science, IT, etc.)
  • High level of spoken and written English
  • Knowledge or experience with Machine Learning and Deep Learning models is a plus

They are looking for someone who is familiar with:

  • Distributed Systems
  • Microservices
  • Amazon Web Services, EC2, S3, AWS Lambda, Cloudformation, etc.
  • Contributions to Open Source Projects
  • Linux and/or UNIX
  • Docker, Kubernetes
  • Agile software development
  • Data-machine learning is a plus
  • Real-time Systems are a plus
  • GPU Acceleration (i.e. CUDA and cuDNN) is a plus

Benefits

  • 50.000 - 60.000€ gross/year if you have 5/6 years of experience in this field, 45.000-50.000€ gross/year if you have 3/4 years of experience in this field
  • Permanent contract, full-time position
  • Training and learning about the newest AI technologies
  • Full remote work, with the option of going to the office (center of Madrid) if you already live in Madrid
  • Flexibility of work schedule
  • Young work environment
  • Training and learning about the newest AI technologies

Start date

As soon as possible

Tipo de puesto: Jornada completa, Contrato indefinido

Salario: 50.000,00€-60.000,00€ al año

Horario:

  • Turno de 8 horas

Retribución complementaria:

  • Plan de comisiones

Experiencia:

  • Python: 3 años (Obligatorio)

Idioma:

  • Inglés (Obligatorio)